package com.ruoyi.finance.utils;
//import com.bw.bean.Permission;
//
//import java.util.ArrayList;
//import java.util.List;

import java.security.Permission;
import java.util.ArrayList;
import java.util.List;

/**
 * 菜单工具类
 * @author:
 * @date: 2024/7/6 18:27
 **/
public class MenuUtil {
    /***
     * 构建菜单工具
     * @param list
     * @return
     */
//    public static List<Permission> treeMenus(List<Permission> list){
//
//        //父级菜单
//        List<Permission> fatherMenus = new ArrayList<>();
//        for(Permission menu : list){
//            if(menu.getFid() == 0){
//                fatherMenus.add(menu);
//            }
//        }
//
//        //构建子级菜单
//        for(Permission  father : fatherMenus){
//            for(Permission menu : list){
//                if(menu.getFid() == father.getPid()){
//                    father.getPermissions().add(menu);
//                }
//            }
//        }
//        return fatherMenus;
//    }

//    public static List<Permission> treMenus(List<Permission> list){
//        List<Permission> fatherMenus = new ArrayList<>();
//        for (Permission menu : list){
//            if (menu.getFid() == 0){
//                fatherMenus.add(menu);
//            }
//        }
//        for (Permission father : fatherMenus){
//            for (Permission menu : list){
//                if (menu.getFid() == father.getPid()){
//                    father.getPermissions().add(menu);
//                }
//            }
//        }
//        return fatherMenus;
//    }
}
